package kd.bos.openapi.sdk.response.query;

import lombok.Getter;
import lombok.Setter;

/**
 * @Deacription 查询请求响应Dto
 * @author johnzou
 * @date 2022年4月6日
 */
@Setter
@Getter
public class ResponseQueryDto<T> {
    // 查询data
    private QueryDataDto<T> data;
    // 错误码
    private String errorCode;
    // 消息
    private String message;
    // 是否成功状态
    private Boolean status;

    public ResponseQueryDto() {
    }

    public static ResponseQueryDto create(){
        ResponseQueryDto requestQuery = new ResponseQueryDto();
        return requestQuery;
    }

    public ResponseQueryDto of(QueryDataDto<T> data) {
        this.data = data;
        return this;
    }

}
